package typeSwitch

/**
 * @Author Administrator
 * @Description 类型转换工具
 * @Date 2023/8/13 21:31
 * @Version 1.0
 */

// StringToByteArray 将字符串转换为字节数组。
//
//	@Description:
//	@param: str
//	@return []byte
func StringToByteArray(str string) []byte {
	return []byte(str)
}

// IntArrayToString
//
//	@Description: 将整数数组转换为字符串。
//	@param: intArray 要转换为字符串的输入整数数组。
//	@return string 通过转换整数数组得到的字符串。
func IntArrayToString(intArray []int) string {
	byteArray := make([]byte, len(intArray))
	for i, value := range intArray {
		byteArray[i] = byte(value)
	}
	return string(byteArray)
}

// ByteArrayToString
//
//	@Description: 将字节数组转换为字符串。
//	@param: byteArray
//	@return string
func ByteArrayToString(byteArray []byte) string {
	return string(byteArray)
}
